package com.beiye.drivertransport.bean;

import java.io.Serializable;
import java.util.List;

/**
 * Created by ky on 2018/6/21.
 */
//企业管理员审核驾驶员安全学习列表
public class AuditBean {

    /**
     * result : true
     * data : 0
     * msg : 操作成功
     * rows : [{"sn":1813,"adId":null,"orgId":null,"orgName":null,"checkUserId":null,"checkMark":0,"spotCheckUserId":null,"checkDesc":null,"resultCode":null,"userName":"孙广旭1","photoUrl":"http://beiye-training.oss-cn-beijing.aliyuncs.com/cert/201806141918360093763.jpg?Expires=3106898316&OSSAccessKeyId=LTAIloxGOAAL5pop&Signature=WQMO9AGpS%2FsojLdQ4XG8KoNqubk%3D","statYm":"2018-05","creationDate":1526895074000,"chName":"2018年05月在线安全学习","setChLength":60,"actualChLength":62,"finishMark":2,"checkUserName":null,"spotCheckUserName":null,"spotCheckMark":0,"spotCheckDesc":null,"chNo":1,"beginCreationDate":null,"endCreationDate":null,"beginSetYm":null,"endSetYm":null,"chType":"1","muMark":null,"pjtMark":"0","comments":null,"ootSn":null,"lastMonthNo":null,"passCheckNo":null,"notPassCheckNo":null,"muNo":null,"notMuNo":null,"useChNo":null,"userId":null,"atpSn":null,"dlNo":null,"oUserId":null,"userMobile":null,"signPicUrl":"http://beiye-training.oss-cn-beijing.aliyuncs.com/clssSign/201806201018487159992.png?Expires=3107384329&OSSAccessKeyId=LTAIloxGOAAL5pop&Signature=K8eUbqYcImr6rU2bOeOYJi3CJXE%3D","listCourse":null,"photoList":[{"userId":null,"utcSn":null,"url":"http://beiye-training.oss-cn-beijing.aliyuncs.com/head/201805211727268694277.jpg?Expires=3104818048&OSSAccessKeyId=LTAIloxGOAAL5pop&Signature=abytmMcC%2FCfCZMERSVqLFJrwA7A%3D","snapTime":"00:27","creationDate":1526894865000,"resultCode":null},{"userId":null,"utcSn":null,"url":"http://beiye-training.oss-cn-beijing.aliyuncs.com/head/201805211726348190941.jpg?Expires=3104817995&OSSAccessKeyId=LTAIloxGOAAL5pop&Signature=K12AcadxUVOQkgm8xO6Xm%2FFTCVM%3D","snapTime":"00:30","creationDate":1526894805000,"resultCode":null},{"userId":null,"utcSn":null,"url":"http://beiye-training.oss-cn-beijing.aliyuncs.com/head/201805211728281897817.jpg?Expires=3104818109&OSSAccessKeyId=LTAIloxGOAAL5pop&Signature=K6HjP0yohqU3ayukLJDHW9Jnd8A%3D","snapTime":"00:25","creationDate":1526894943000,"resultCode":null},{"userId":null,"utcSn":null,"url":"http://beiye-training.oss-cn-beijing.aliyuncs.com/head/201805211729467791958.jpg?Expires=3104818188&OSSAccessKeyId=LTAIloxGOAAL5pop&Signature=Sll10Ng5nqOTWs%2F1tcuPWTsW4Gk%3D","snapTime":"00:24","creationDate":1526895025000,"resultCode":null}]}]
     * total : 1
     * code : 0
     */

    private boolean result;
    private int data;
    private String msg;
    private int total;
    private int code;
    private List<RowsBean> rows;

    public boolean isResult() {
        return result;
    }

    public void setResult(boolean result) {
        this.result = result;
    }

    public int getData() {
        return data;
    }

    public void setData(int data) {
        this.data = data;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public int getTotal() {
        return total;
    }

    public void setTotal(int total) {
        this.total = total;
    }

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public List<RowsBean> getRows() {
        return rows;
    }

    public void setRows(List<RowsBean> rows) {
        this.rows = rows;
    }

    public static class RowsBean {
        /**
         * sn : 1813
         * adId : null
         * orgId : null
         * orgName : null
         * checkUserId : null
         * checkMark : 0
         * spotCheckUserId : null
         * checkDesc : null
         * resultCode : null
         * userName : 孙广旭1
         * photoUrl : http://beiye-training.oss-cn-beijing.aliyuncs.com/cert/201806141918360093763.jpg?Expires=3106898316&OSSAccessKeyId=LTAIloxGOAAL5pop&Signature=WQMO9AGpS%2FsojLdQ4XG8KoNqubk%3D
         * statYm : 2018-05
         * creationDate : 1526895074000
         * chName : 2018年05月在线安全学习
         * setChLength : 60
         * actualChLength : 62
         * finishMark : 2
         * checkUserName : null
         * spotCheckUserName : null
         * spotCheckMark : 0
         * spotCheckDesc : null
         * chNo : 1
         * beginCreationDate : null
         * endCreationDate : null
         * beginSetYm : null
         * endSetYm : null
         * chType : 1
         * muMark : null
         * pjtMark : 0
         * comments : null
         * ootSn : null
         * lastMonthNo : null
         * passCheckNo : null
         * notPassCheckNo : null
         * muNo : null
         * notMuNo : null
         * useChNo : null
         * userId : null
         * atpSn : null
         * dlNo : null
         * oUserId : null
         * userMobile : null
         * signPicUrl : http://beiye-training.oss-cn-beijing.aliyuncs.com/clssSign/201806201018487159992.png?Expires=3107384329&OSSAccessKeyId=LTAIloxGOAAL5pop&Signature=K8eUbqYcImr6rU2bOeOYJi3CJXE%3D
         * listCourse : null
         * photoList : [{"userId":null,"utcSn":null,"url":"http://beiye-training.oss-cn-beijing.aliyuncs.com/head/201805211727268694277.jpg?Expires=3104818048&OSSAccessKeyId=LTAIloxGOAAL5pop&Signature=abytmMcC%2FCfCZMERSVqLFJrwA7A%3D","snapTime":"00:27","creationDate":1526894865000,"resultCode":null},{"userId":null,"utcSn":null,"url":"http://beiye-training.oss-cn-beijing.aliyuncs.com/head/201805211726348190941.jpg?Expires=3104817995&OSSAccessKeyId=LTAIloxGOAAL5pop&Signature=K12AcadxUVOQkgm8xO6Xm%2FFTCVM%3D","snapTime":"00:30","creationDate":1526894805000,"resultCode":null},{"userId":null,"utcSn":null,"url":"http://beiye-training.oss-cn-beijing.aliyuncs.com/head/201805211728281897817.jpg?Expires=3104818109&OSSAccessKeyId=LTAIloxGOAAL5pop&Signature=K6HjP0yohqU3ayukLJDHW9Jnd8A%3D","snapTime":"00:25","creationDate":1526894943000,"resultCode":null},{"userId":null,"utcSn":null,"url":"http://beiye-training.oss-cn-beijing.aliyuncs.com/head/201805211729467791958.jpg?Expires=3104818188&OSSAccessKeyId=LTAIloxGOAAL5pop&Signature=Sll10Ng5nqOTWs%2F1tcuPWTsW4Gk%3D","snapTime":"00:24","creationDate":1526895025000,"resultCode":null}]
         */

        private int sn;
        private Object adId;
        private Object orgId;
        private Object orgName;
        private Object checkUserId;
        private int checkMark;
        private Object spotCheckUserId;
        private String checkDesc;
        private Object resultCode;
        private String userName;
        private String photoUrl;
        private String statYm;
        private long creationDate;
        private long updateDate;
        private String chName;
        private int setChLength;
        private int actualChLength;
        private int finishMark;
        private String checkUserName;
        private Object spotCheckUserName;
        private int spotCheckMark;
        private Object spotCheckDesc;
        private int chNo;
        private Object beginCreationDate;
        private Object endCreationDate;
        private Object beginSetYm;
        private Object endSetYm;
        private String chType;
        private Object muMark;
        private String pjtMark;
        private Object comments;
        private Object ootSn;
        private Object lastMonthNo;
        private Object passCheckNo;
        private Object notPassCheckNo;
        private Object muNo;
        private Object notMuNo;
        private Object useChNo;
        private Object userId;
        private Object atpSn;
        private Object dlNo;
        private Object oUserId;
        private Object userMobile;
        private String signPicUrl;
        private Object listCourse;
        private List<PhotoListBean> photoList;

        public long getUpdateDate() {
            return updateDate;
        }

        public void setUpdateDate(long updateDate) {
            this.updateDate = updateDate;
        }

        public int getSn() {
            return sn;
        }

        public void setSn(int sn) {
            this.sn = sn;
        }

        public Object getAdId() {
            return adId;
        }

        public void setAdId(Object adId) {
            this.adId = adId;
        }

        public Object getOrgId() {
            return orgId;
        }

        public void setOrgId(Object orgId) {
            this.orgId = orgId;
        }

        public Object getOrgName() {
            return orgName;
        }

        public void setOrgName(Object orgName) {
            this.orgName = orgName;
        }

        public Object getCheckUserId() {
            return checkUserId;
        }

        public void setCheckUserId(Object checkUserId) {
            this.checkUserId = checkUserId;
        }

        public int getCheckMark() {
            return checkMark;
        }

        public void setCheckMark(int checkMark) {
            this.checkMark = checkMark;
        }

        public Object getSpotCheckUserId() {
            return spotCheckUserId;
        }

        public void setSpotCheckUserId(Object spotCheckUserId) {
            this.spotCheckUserId = spotCheckUserId;
        }

        public String getCheckDesc() {
            return checkDesc;
        }

        public void setCheckDesc(String checkDesc) {
            this.checkDesc = checkDesc;
        }

        public Object getResultCode() {
            return resultCode;
        }

        public void setResultCode(Object resultCode) {
            this.resultCode = resultCode;
        }

        public String getUserName() {
            return userName;
        }

        public void setUserName(String userName) {
            this.userName = userName;
        }

        public String getPhotoUrl() {
            return photoUrl;
        }

        public void setPhotoUrl(String photoUrl) {
            this.photoUrl = photoUrl;
        }

        public String getStatYm() {
            return statYm;
        }

        public void setStatYm(String statYm) {
            this.statYm = statYm;
        }

        public long getCreationDate() {
            return creationDate;
        }

        public void setCreationDate(long creationDate) {
            this.creationDate = creationDate;
        }

        public String getChName() {
            return chName;
        }

        public void setChName(String chName) {
            this.chName = chName;
        }

        public int getSetChLength() {
            return setChLength;
        }

        public void setSetChLength(int setChLength) {
            this.setChLength = setChLength;
        }

        public int getActualChLength() {
            return actualChLength;
        }

        public void setActualChLength(int actualChLength) {
            this.actualChLength = actualChLength;
        }

        public int getFinishMark() {
            return finishMark;
        }

        public void setFinishMark(int finishMark) {
            this.finishMark = finishMark;
        }

        public String getCheckUserName() {
            return checkUserName;
        }

        public void setCheckUserName(String checkUserName) {
            this.checkUserName = checkUserName;
        }

        public Object getSpotCheckUserName() {
            return spotCheckUserName;
        }

        public void setSpotCheckUserName(Object spotCheckUserName) {
            this.spotCheckUserName = spotCheckUserName;
        }

        public int getSpotCheckMark() {
            return spotCheckMark;
        }

        public void setSpotCheckMark(int spotCheckMark) {
            this.spotCheckMark = spotCheckMark;
        }

        public Object getSpotCheckDesc() {
            return spotCheckDesc;
        }

        public void setSpotCheckDesc(Object spotCheckDesc) {
            this.spotCheckDesc = spotCheckDesc;
        }

        public int getChNo() {
            return chNo;
        }

        public void setChNo(int chNo) {
            this.chNo = chNo;
        }

        public Object getBeginCreationDate() {
            return beginCreationDate;
        }

        public void setBeginCreationDate(Object beginCreationDate) {
            this.beginCreationDate = beginCreationDate;
        }

        public Object getEndCreationDate() {
            return endCreationDate;
        }

        public void setEndCreationDate(Object endCreationDate) {
            this.endCreationDate = endCreationDate;
        }

        public Object getBeginSetYm() {
            return beginSetYm;
        }

        public void setBeginSetYm(Object beginSetYm) {
            this.beginSetYm = beginSetYm;
        }

        public Object getEndSetYm() {
            return endSetYm;
        }

        public void setEndSetYm(Object endSetYm) {
            this.endSetYm = endSetYm;
        }

        public String getChType() {
            return chType;
        }

        public void setChType(String chType) {
            this.chType = chType;
        }

        public Object getMuMark() {
            return muMark;
        }

        public void setMuMark(Object muMark) {
            this.muMark = muMark;
        }

        public String getPjtMark() {
            return pjtMark;
        }

        public void setPjtMark(String pjtMark) {
            this.pjtMark = pjtMark;
        }

        public Object getComments() {
            return comments;
        }

        public void setComments(Object comments) {
            this.comments = comments;
        }

        public Object getOotSn() {
            return ootSn;
        }

        public void setOotSn(Object ootSn) {
            this.ootSn = ootSn;
        }

        public Object getLastMonthNo() {
            return lastMonthNo;
        }

        public void setLastMonthNo(Object lastMonthNo) {
            this.lastMonthNo = lastMonthNo;
        }

        public Object getPassCheckNo() {
            return passCheckNo;
        }

        public void setPassCheckNo(Object passCheckNo) {
            this.passCheckNo = passCheckNo;
        }

        public Object getNotPassCheckNo() {
            return notPassCheckNo;
        }

        public void setNotPassCheckNo(Object notPassCheckNo) {
            this.notPassCheckNo = notPassCheckNo;
        }

        public Object getMuNo() {
            return muNo;
        }

        public void setMuNo(Object muNo) {
            this.muNo = muNo;
        }

        public Object getNotMuNo() {
            return notMuNo;
        }

        public void setNotMuNo(Object notMuNo) {
            this.notMuNo = notMuNo;
        }

        public Object getUseChNo() {
            return useChNo;
        }

        public void setUseChNo(Object useChNo) {
            this.useChNo = useChNo;
        }

        public Object getUserId() {
            return userId;
        }

        public void setUserId(Object userId) {
            this.userId = userId;
        }

        public Object getAtpSn() {
            return atpSn;
        }

        public void setAtpSn(Object atpSn) {
            this.atpSn = atpSn;
        }

        public Object getDlNo() {
            return dlNo;
        }

        public void setDlNo(Object dlNo) {
            this.dlNo = dlNo;
        }

        public Object getOUserId() {
            return oUserId;
        }

        public void setOUserId(Object oUserId) {
            this.oUserId = oUserId;
        }

        public Object getUserMobile() {
            return userMobile;
        }

        public void setUserMobile(Object userMobile) {
            this.userMobile = userMobile;
        }

        public String getSignPicUrl() {
            return signPicUrl;
        }

        public void setSignPicUrl(String signPicUrl) {
            this.signPicUrl = signPicUrl;
        }

        public Object getListCourse() {
            return listCourse;
        }

        public void setListCourse(Object listCourse) {
            this.listCourse = listCourse;
        }

        public List<PhotoListBean> getPhotoList() {
            return photoList;
        }

        public void setPhotoList(List<PhotoListBean> photoList) {
            this.photoList = photoList;
        }

        public static class PhotoListBean implements Serializable {
            /**
             * userId : null
             * utcSn : null
             * url : http://beiye-training.oss-cn-beijing.aliyuncs.com/head/201805211727268694277.jpg?Expires=3104818048&OSSAccessKeyId=LTAIloxGOAAL5pop&Signature=abytmMcC%2FCfCZMERSVqLFJrwA7A%3D
             * snapTime : 00:27
             * creationDate : 1526894865000
             * resultCode : null
             */

            private Object userId;
            private Object utcSn;
            private String url;
            private String snapTime;
            private long creationDate;
            private Object resultCode;

            public Object getUserId() {
                return userId;
            }

            public void setUserId(Object userId) {
                this.userId = userId;
            }

            public Object getUtcSn() {
                return utcSn;
            }

            public void setUtcSn(Object utcSn) {
                this.utcSn = utcSn;
            }

            public String getUrl() {
                return url;
            }

            public void setUrl(String url) {
                this.url = url;
            }

            public String getSnapTime() {
                return snapTime;
            }

            public void setSnapTime(String snapTime) {
                this.snapTime = snapTime;
            }

            public long getCreationDate() {
                return creationDate;
            }

            public void setCreationDate(long creationDate) {
                this.creationDate = creationDate;
            }

            public Object getResultCode() {
                return resultCode;
            }

            public void setResultCode(Object resultCode) {
                this.resultCode = resultCode;
            }
        }
    }
}
